<?php

Yii::import('application.modules.nutricion.models._base.BaseValoresNutricionales');

class ValoresNutricionales extends BaseValoresNutricionales {

    /**
     * @return ValoresNutricionales
     */
    public static function model($className = __CLASS__) {
        return parent::model($className);
    }

    public static function label($n = 1) {
        return Yii::t('app', 'Valores Nutricionales|Valores Nutricionales', $n);
    }

    /**
     * @return array customized attribute labels (name=>label)
     */
    public function attributeLabels() {
        return array(
            'id' => Yii::t('app', 'ID'),
            'alimentos_id' => Yii::t('app', 'Alimentos'),
            'porcentaje_agua' => Yii::t('app', 'Porcentaje Agua'),
            'agua_g' => Yii::t('app', 'Agua G'),
            'energia_kcal' => Yii::t('app', 'Energ&icutea Kcal'),
            'proteinas_g' => Yii::t('app', 'Prote&icutenas G'),
            'grasa_total_g' => Yii::t('app', 'Grasa Total G'),
            'carbohidratos_g' => Yii::t('app', 'Carbohidratos G'),
            'fibra_dietetica_g' => Yii::t('app', 'Fibra Diet&ecutetica G'),
            'fibra_cruda_g' => Yii::t('app', 'Fibra Cruda G'),
            'fibra_dietaria_g' => Yii::t('app', 'Fibra Dietaria G'),
            'ceniza_g' => Yii::t('app', 'Ceniza G'),
            'calcio_mg' => Yii::t('app', 'Calcio Mg'),
            'fosforo_mg' => Yii::t('app', 'F&ocutesforo Mg'),
            'hierro_mg' => Yii::t('app', 'Hierro Mg'),
            'tiamina_mg' => Yii::t('app', 'Tiamina Mg'),
            'riboflavina_mg' => Yii::t('app', 'Riboflavina Mg'),
            'niacina_mg' => Yii::t('app', 'Niacina Mg'),
            'vitamina_c_mg' => Yii::t('app', 'Vitamina C Mg'),
            'vitamina_a_eqiv_retinol_mcg' => Yii::t('app', 'Vitamina A Eqiv Retinol Mcg'),
            'acidos_grasos_monoinsat_g' => Yii::t('app', 'Acidos Grasos Monoinsat G'),
            'acidos_grasos_poliinsaturad_g' => Yii::t('app', 'Acidos Grasos Poliinsaturad G'),
            'acidos_grasos_saturados_g' => Yii::t('app', 'Acidos Grasos Saturados G'),
            'colesterol_mg' => Yii::t('app', 'Colesterol Mg'),
            'potasio_mg' => Yii::t('app', 'Potasio Mg'),
            'sodio_mg' => Yii::t('app', 'Sodio Mg'),
            'zinc_mg' => Yii::t('app', 'Zinc Mg'),
            'magnesio_mg' => Yii::t('app', 'Magnesio Mg'),
            'vitamina_b6_mg' => Yii::t('app', 'Vitamina B6 Mg'),
            'vitamina_b12_mcg' => Yii::t('app', 'Vitamina B12 Mcg'),
            'folato_mcg' => Yii::t('app', 'Folato Mcg'),
            'porcentaje_fracc_comestible' => Yii::t('app', 'Porcentaje Fracc Comestible'),
            'b_caroteno_equiv_totales_ug' => Yii::t('app', 'B Caroteno Equiv Totales Ug'),
            'retinol_ug' => Yii::t('app', 'Retinol Ug'),
            'asct_mg' => Yii::t('app', 'Asct Mg'),
            'ch2o_g' => Yii::t('app', 'CH2O G'),
            'equivalentes_totales' => Yii::t('app', 'Equivalentes Totales'),
            'alimentos' => null,
        );
    }

    public function de_Alimento($idAlimento = null) {
        $this->getDbCriteria()->mergeWith(
                array(
                    'condition' => 't.alimentos_id=:alimentos_id',
                    'params' => array(
                        ':alimentos_id' => $idAlimento,
                    )
                )
        );
        return $this;

        //todo crear el dataprovider para encontrar por alimentos_id
    }

}
